/* pide y llena parametros */
void
pideParam(tipoParametros *parametros)
{
  do{
      parametros->filas=getint("Ingrese la cantidad de filas del tablero (minimo 5, maximo 15):\n");
      if(parametros->filas<MIN_DIM || parametros->filas>MAX_DIM)
	printf("Opcion incorrecta, debe seleccionar un numero de filas entre 5 y 15\n");
  }while(parametros->filas<MIN_DIM || parametros->filas>MAX_DIM);
  
  do{
      parametros->columnas=getint("Ingrese la cantidad de columnas del tablero (minimo 5, maximo 15):\n");
       if(parametros->columnas<MIN_DIM || parametros->columnas>MAX_DIM)
	printf("Opcion incorrecta, debe seleccionar un numero de columnas entre 5 y 15\n");
  }while(parametros->columnas<MIN_DIM || parametros->columnas>MAX_DIM);
  
  do{
      parametros->colores=getint("Ingrese la cantidad de colores con los que quiere jugar (minimo 2, maximo 9):\n");
      if(parametros->colores<MIN_COLOR || parametros->colores>MAX_COLOR)
	printf("Opcion incorrecta, debe ingresar un numero de colores entre 2 y 9\n");
  }while(parametros->colores<MIN_COLOR || parametros->colores>MAX_COLOR); 
  
  do{
	parametros->bol_inicial=getint("Ingrese la cantidad de bolillas iniciales (minimo 2, maximo 9):\n");
	if(parametros->bol_inicial<MIN_BOL_INI || parametros->bol_inicial>MAX_BOL_INI)
	printf("Opcion incorrecta, debe ingresar un numero de bolillas iniciales entre 2 y 9\n"); 
  }while(parametros->bol_inicial<MIN_BOL_INI || parametros->bol_inicial>MAX_BOL_INI); 
  
  do{
      parametros->linea=getint("Ingrese la cantidad de bolillas que forman una linea (minimo 3):\n");
      if(parametros->linea<MIN_LINEA || parametros->linea>parametros->filas || parametros->linea>parametros->columnas)
	printf("Opcion incorrecta, debe ingresar el numero de bolillas que conforman una linea con un numero entre 3 y que sea menor al numero de filas y columnas\n"); 
  }while(parametros->linea<MIN_LINEA || parametros->linea>parametros->filas || parametros->linea>parametros->columnas);
  
  do{
	parametros->bol_agregar=getint("Ingrese la cantidad de bolillas a agregar en cada turno (minimo 2, maximo 9):\n");
	 if(parametros->bol_agregar<MIN_TURNO || parametros->bol_agregar>MAX_TURNO)
	printf("Opcion incorrecta, ingrese un numero de bolillas a agregar entre 2 y 9\n"); 
  }while(parametros->bol_agregar<MIN_TURNO || parametros->bol_agregar>MAX_TURNO);
}
